
/* Componentes do Layout */
.ui-layout-north {
	z-index: 20 !important;
	overflow: visible !important;
	background: rgba(255, 255, 255, 0.0) !important;
	border: 0px !important;
}

.ui-layout-north .ui-layout-unit-content {
	overflow: visible !important;
	background: rgba(255, 255, 255, 0) !important;
}

.ui-layout-west {
	background:  rgba(255, 255, 255, 0.0) !important;
	border: 0px !important;
}

.ui-layout-west .ui-layout-unit-content {
	background:  rgba(255, 255, 255, 0.0) !important;
}

.ui-layout-center {
	background:  rgba(255, 255, 255, 0.0) !important;
	border: 0px !important;
}

.ui-layout-center .ui-layout-unit-content {
	background:  rgba(255, 255, 255, 0.0) !important;
}

/* Menu */
.ui-menu {
	Xbackground: #C4C4C4 url("/sac/javax.faces.resource/images/ui-bg_highlight-hard_80_c4c4c4_1x100.png.faces?ln=primefaces-aristo")
		top repeat-x;
	background: #C4C4C4 linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) );
	background: #C4C4C4	-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0.8) ), to(rgba(255, 255, 255, 0) ) );
	background: #C4C4C4 -moz-linear-gradient(top, rgba(255, 255, 255, 0.8), rgba(255, 255, 255, 0) );
	box-shadow: 0px 1px 1px #5F5F5F, 0px 1px 0px rgba(255, 255, 255, 0.3) inset;
	Xborder: 1px solid white;
}

/* Tamanho da barra superior no Panel */
.ui-panel .ui-panel-titlebar {
	padding: 0.5em 1em 0.5em;
}

/* Borda da barra superior no Panel */
.ui-widget-header {
	Xborder: 1px solid #A8A8A8;
	border: 0 solid #A8A8A8;
}

/* Borda do Panel */
.ui-panel {
	padding: 0.1em;
}

/* Distancia dos itens do MenuBar */
.ui-menubar .ui-menuitem {
	margin-right: 8px ; /* 3px */
}

/* Padding dos dialog - distancia das margens */
.ui-dialog .ui-dialog-content {
	padding: 1em 1em;
}

/* Tamanho dos botões */
.ui-button-text-only .ui-button-text {
	Xpadding: .2em 1em;
	padding: .1em 1em;
}
